home *** CD-ROM | disk | FTP | other *** search
/ Disc Station 13 / Disc Station Vol 13.iso / menu / startup.mct < prev    next >
Encoding:
Text File  |  1996-10-30  |  31.6 KB  |  1,142 lines

  1. ; TAB 4
  2.  
  3. ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  4. ;    DSmenu installer controler 'Artysia' menu version
  5. ;
  6. ;    1996  Programed by Nozomi
  7. ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8.  
  9. ;/////////////////////////////////////
  10. ;
  11. ;    âCâôâXâgü[âïëµû╩é╠ôoÿ^
  12. ;
  13. ;/////////////////////////////////////
  14.  
  15. @Effect 20, 245, 8
  16. @sndload DSmenu.mlk
  17. $snd = 0
  18. @snd $snd
  19. @pcmload DSmenu.wlk
  20.  
  21. @INSTgrp    popup13, (20, 15), 32    ; âCâôâXâgü[âïÄ₧é╔ò\Īé╖éΘâOâëâtâBâbâNé╠âìü[âh
  22. @INSTmater    mater13, 34, 3, 32        ; âCâôâXâgü[âïÅ≤æ╘é╠ò\Īâüü[â^ü[é╠âìü[âh
  23. @INSTmaterSet    (2, 20)                ; âüü[â^ü[é╠ò\Īê╩Æu
  24. @INSTchr    puyo13, 8, 7, 32, 142    ; âüü[â^ü[Åπé≡ô«é¡âLâââëé╠âìü[âh
  25. @INSTchrSet    0, 3, 0, 2, 1, 3, 4, 2, 1    ; âAâjâüÉ▌ÆΦ ê┌ô«Æå
  26. @INSTchrSet    1, 3, 0, 2, 1, 3, 4, 2, 1    ; âAâjâüÉ▌ÆΦ ÅIù╣
  27. @INSTmess    instme13, (0, 1), 40, 4, 32, 142    ; âCâôâXâgü[âïÆåé╚é╟é╠âüâbâZü[âWé╠âìü[âh
  28. @INSTmessSet    0, 12, 0            ; âCâôâXâgü[âïÆå
  29. @INSTmessSet    1, 12, 1            ; âCâôâXâgü[âïÅIù╣
  30. @INSTmessSet    2, 12, 2            ; âAâôâCâôâXâgü[âïÆå
  31. @INSTmessSet    3, 12, 3            ; âAâôâCâôâXâgü[âïÅIù╣
  32. @INSTmessSet    4, 12, 4            ; âZü[âuâfü[â^æ▐ö≡Æå
  33. @INSTmessSet    5, 12, 5            ; âZü[âuâfü[â^æ▐ö≡ÅIù╣
  34. @INSTmessSet    6, 12, 6            ; âZü[âuâfü[â^ò£î│Æå
  35. @INSTmessSet    7, 12, 7            ; âZü[âuâfü[â^ò£î│ÅIù╣
  36. @INSTmessSet    8, 12, 8            ; âüâjâàü[âCâôâXâgü[âïÆå
  37. @INSTmessSet    9, 12, 9            ; âüâjâàü[âCâôâXâgü[âïÅIù╣
  38.  
  39. @INSTmodeLoad mode13, (20, 0), 40, 4, 32, 142        ; âéü[âhò\Īùpébéfâìü[âh
  40. @INSTmodeSet    0, 1, 0                ; âCâôâXâgü[âïü^ïNô«âéü[âh
  41. @INSTmodeSet    1, 1, 1                ; âQü[âÇâfü[â^æ▐ö≡âéü[âh
  42. @INSTmodeSet    2, 1, 3                ; âQü[âÇâfü[â^ò£î│âéü[âh
  43. @INSTmodeSet    3, 1, 2                ; âAâôâCâôâXâgü[âïâéü[âh 
  44.  
  45. ;//////////////////////////////////////////////////////////////////
  46. ;
  47. ;    âVâXâeâÇÅεò±é╠É▌ÆΦ
  48. ;
  49. ;/////////////////////////////////////////////////////////////////
  50.  
  51. @SYSinstDir DiscStation13            ; âCâôâXâgü[âïâfâBâîâNâgâè
  52. @SYSCDvolume DS13                    ; ébécé╠â{âèâàü[âÇâëâxâï
  53. @SYSappName DiscStation13            ; âAâvâèâPü[âVâçâôû╝
  54. @SYSregKey DS13                        ; âîâWâXâgâèâLü[û╝
  55. @SYSuninst DSshell.exe                ; âAâôâCâôâXâgü[âëü[
  56. @SYSdrvType CD, HD                    ; âCâôâXâgü[âïî│ü^ɵé╠âhâëâCâué╠Äφù▐ Ä⌐ô«îƒì⌡é╡é▄é╖
  57. ;@SYSdrvType MO, HD                    ; âCâôâXâgü[âïî│ü^ɵé╠âhâëâCâué╠Äφù▐ Ä⌐ô«îƒì⌡é╡é▄é╖
  58. @SYSmenuName écérâüâjâàü[            ; âüâjâàü[û╝ âXâ^ü[âgâüâjâàü[é╔ò\Īé│éΩéΘ
  59. @SYSmenuPath InstMenu                ; ébécôαé╠âüâjâàü[é╠éáéΘâfâBâîâNâgâè
  60. @SYSmenu    DSshell.exe                ; âüâjâàü[ïNô«âvâìâOâëâÇ
  61. @SYSload sysico13, 13, 11, 32, 142    ; âVâXâeâÇâAâCâRâôé╠âìü[âh
  62.  
  63. @DRAWdisable                        ; ò`ëµï╓Ä~
  64. @LOGOload logo13, 23, 8, 32, 142    ; âQü[âÇâ^âCâgâïé╠âìü[âh
  65. @MENUload DSgame13, 13, 11, 32, 142    ; âQü[âÇé╠âAâCâRâôé╠âìü[âh
  66. @Wall main13 ,32                    ; ò╟Äåâìü[âh
  67.  
  68. @GOSUB :sysiconinit                    ; âVâXâeâÇâAâCâRâôé╠É▌ÆΦ
  69. @GOSUB :gameinit                    ; âQü[âÇâfü[â^é╠É▌ÆΦ
  70. @DRAWenable                            ; ò`ëµïûë┬
  71.  
  72. $start = 0
  73.  
  74. ;//////////////////////////////////////////////////////////////////////
  75. ;
  76. ;    âüâCâôâïü[âv
  77. ;
  78. ;/////////////////////////////////////////////////////////////////////
  79.  
  80. :init
  81.  
  82. @DRAWdisable                        ; ò`ëµï╓Ä~
  83.  
  84. @INSTmode $mode                        ; âüâjâàü[âéü[âhé╠ò\Ī
  85.  
  86. @GOSUB :sysiconset                    ; âVâXâeâÇâAâCâRâôé╠ò\Ī
  87.  
  88. @GOSUB :HeartSetInst                ; âQü[âÇâAâCâRâôé╠ò\Īü^É▌ÆΦ
  89. @GOSUB :ARLESetInst                    ; 
  90. @GOSUB :HeroSetInst                    ; 
  91. @GOSUB :OpmonSetInst                    ; 
  92. @GOSUB :NPSetInst                    ; 
  93. @GOSUB :DF3SetInst                    ; 
  94. @GOSUB :AnimeSetInst                ;
  95. @GOSUB :MovieSetInst                ;
  96.  
  97. @IF $start != 0 :loopA
  98. @DRAWenable                            ; ò`ëµïûë┬
  99. @Effect 20, 245, 10
  100. $start = 1
  101.  
  102. :loopA
  103.  
  104. @DRAWenable                            ; ò`ëµïûë┬
  105.  
  106. :loop                                ; é▒é╠éQìsé≡ëäüXé╞ë±éΦæ▒é»é▄é╖ é╜é╛ëäüXé╞üEüEüE
  107. @ICONenable
  108. @Goto :loop                            ; üié╜é╛é╡üAâAâCâRâôé≡âNâèâbâNé╖éΘé▄é┼üj
  109.  
  110. :inst
  111. @IF $mode == 0 :loop
  112. @pcm 0
  113. ;@IF $snd == 0 :instbgm
  114. ;@SNDfade 1
  115. ;@for 30
  116. ;@next
  117. ;$snd = 0
  118. ;@snd $snd
  119. ;:instbgm
  120. $mode = 0                            ; âCâôâXâgü[âïü^ïNô«âéü[âh
  121. @GOTO :init
  122.  
  123. :store
  124. @IF $mode == 1 :loop
  125. @pcm 0
  126. $mode = 1                            ; âQü[âÇâfü[â^æ▐ö≡âéü[âh
  127. @GOTO :init
  128.  
  129. :restore
  130. @IF $mode == 2 :loop
  131. @pcm 0
  132. $mode = 2                            ; âQü[âÇâfü[â^ò£î│âéü[âh
  133. @GOTO :init
  134.  
  135. :uninst
  136. @IF $mode == 3 :loop
  137. @pcm 0
  138. ;@IF $snd == 1 :uninstbgm
  139. ;@SNDfade 1
  140. ;@for 30
  141. ;@next
  142. ;$snd = 1
  143. ;@snd $snd
  144. ;:uninstbgm
  145. $mode = 3                            ; âAâôâCâôâXâgü[âïâéü[âh
  146. @GOTO :init
  147.  
  148. :exit
  149. @pcm 0
  150. @END                                ; écérâüâjâàü[é╠ÅIù╣
  151.  
  152.  
  153. ;///////////////////////////////////////////////////////////////////////
  154. ;
  155. ;    âVâXâeâÇâAâCâRâôé╠É▌ÆΦ
  156. ;
  157. ;//////////////////////////////////////////////////////////////////////
  158.  
  159. :sysiconinit
  160.  
  161. @MENUset exit(0), 1, 5, 4             ; ÅIù╣âAâCâRâôé╠É▌ÆΦ
  162. @MENUlogoSet (29, 38), 17            ; ÅIù╣âìâSé╠ê╩ÆuÉ▌ÆΦ
  163. @MENUset store(0), 1, 5, 2            ; æ▐ö≡âAâCâRâôé╠É▌ÆΦ
  164. @MENUset store(1), 1, 5, 7            ; æ▐ö≡âAâCâRâôé╠É▌ÆΦ
  165. @MENUlogoSet (29, 38), 23            ; æ▐ö≡âìâSé╠ê╩ÆuÉ▌ÆΦ
  166. @MENUset restore(0), 1, 5, 3        ; ò£î│âAâCâRâôé╠É▌ÆΦ
  167. @MENUset restore(1), 1, 5, 8        ; ò£î│âAâCâRâôé╠É▌ÆΦ
  168. @MENUlogoSet (29, 38), 24            ; ò£î│âìâSé╠ê╩ÆuÉ▌ÆΦ
  169. @MENUset uninst(0), 1, 5, 1            ; âAâôâCâôâXâgü[âïâAâCâRâôé╠É▌ÆΦ
  170. @MENUset uninst(1), 1, 5, 6            ; âAâôâCâôâXâgü[âïâAâCâRâôé╠É▌ÆΦ
  171. @MENUlogoSet (29, 38), 22            ; âAâôâCâôâXâgü[âïâìâSé╠ê╩ÆuÉ▌ÆΦ
  172. @MENUset inst(0), 1, 5, 0            ; âCâôâXâgü[âïâAâCâRâôé╠É▌ÆΦ
  173. @MENUset inst(1), 1, 5, 5            ; âCâôâXâgü[âïâAâCâRâôé╠É▌ÆΦ
  174. @MENUlogoSet (29, 38), 21            ; âCâôâXâgü[âïâìâSé╠ê╩ÆuÉ▌ÆΦ
  175. @RET
  176.  
  177.  
  178. :sysiconset
  179.  
  180. @MENUput exit(0), (63, 48)            ; ÅIù╣âAâCâRâôé╠ò\Ī
  181. @MENUlogo exit, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  182. @MENUgoto exit, :exit                ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  183.  
  184.  
  185. @IF $mode == 1 :store1
  186. @MENUput store(0), (33, 48)            ; æ▐ö≡âAâCâRâôé╠ò\Ī
  187. @Goto :store2
  188. :store1
  189. @MENUput store(1), (33, 48)            ; æ▐ö≡âAâCâRâôé╠ò\Ī
  190. :store2
  191. @MENUlogo store, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  192. @MENUgoto store, :store                ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  193.  
  194. @IF $mode == 0 :inst1
  195. @MENUput inst(0), (3, 48)            ; âCâôâXâgü[âïâAâCâRâôé╠ò\Ī
  196. @Goto :inst2
  197. :inst1
  198. @MENUput inst(1), (3, 48)            ; âCâôâXâgü[âïâAâCâRâôé╠ò\Ī
  199. :inst2
  200. @MENUlogo inst, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  201. @MENUgoto inst, :inst                ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  202.  
  203. @IF $mode == 2 :restore1
  204. @MENUput restore(0), (48, 48)        ; ò£î│âAâCâRâôé╠ò\Ī
  205. @Goto :restore2
  206. :restore1
  207. @MENUput restore(1), (48, 48)        ; ò£î│âAâCâRâôé╠ò\Ī
  208. :restore2
  209. @MENUlogo restore, 0                ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  210. @MENUgoto restore, :restore            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  211.  
  212. @IF $mode == 3 :uninst1
  213. @MENUput uninst(0), (18, 48)        ; âAâôâCâôâXâgü[âïâAâCâRâôé╠ò\Ī
  214. @Goto :uninst2
  215. :uninst1
  216. @MENUput uninst(1), (18, 48)        ; âAâôâCâôâXâgü[âïâAâCâRâôé╠ò\Ī
  217. :uninst2
  218. @MENUlogo uninst, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  219. @MENUgoto uninst, :uninst            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  220.  
  221. @MENUdisp store, 1                    ; storeâìâSé≡ò\Ī    ûóÄgùp
  222. @MENUdisp restore, 1                ; storeâìâSé≡ò\Ī    ûóÄgùp
  223. @MENUdisp inst, 1                    ; storeâìâSé≡ò\Ī    ûóÄgùp
  224. @MENUdisp uninst, 1                    ; storeâìâSé≡ò\Ī    ûóÄgùp
  225.  
  226. @RET
  227.  
  228. ;////////////////////////////////////////////////////////////////////////
  229. ;
  230. ;    âQü[âÇâAâCâRâôü^Åεò±é╠É▌ÆΦ
  231. ;
  232. ;////////////////////////////////////////////////////////////////////////
  233. :gameinit
  234.  
  235. @MENUset Heart(0), 0, 3, 39, 40, 41, 42    ; âQü[âÇâAâCâRâôé╠É▌ÆΦ    Æ╩Åφ
  236. @MENUset Heart(2), 0, 3, 49, 50, 51, 52    ; âQü[âÇâAâCâRâôé╠É▌ÆΦ    æIæ≡òsë┬
  237. @MENUclip Heart, 0, 0, 104, 88
  238. @MENUlogoSet (29, 38), 36, 14            ; âQü[âÇâìâSé╠ê╩ÆuÉ▌ÆΦ
  239. @GAMEname Heart, ânü[âgâëâôâh            ; âQü[âÇû╝é╠É▌ÆΦ
  240. @GAMEexeFile Heart, NTC96.exe            ; âQü[âÇé╠Ä└ìsâtâ@âCâïû╝é╠É▌ÆΦ
  241. @GAMECDdir Heart, Heart                    ; ébécôαé╠âfâBâîâNâgâèé╠É▌ÆΦ
  242.  
  243. @MENUset DF3(0), 0, 3, 30,31,32,30,30,30,30,30,30,30,30,32,30,32,30,30,30,30,30        ; âQü[âÇâAâCâRâôé╠É▌ÆΦ    Æ╩Åφ
  244. @MENUset DF3(1), 0, 3,  0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0        ; âQü[âÇâAâCâRâôé╠É▌ÆΦ  ûóâCâôâXâgü[âï
  245. @MENUset DF3(2), 0, 3, 15,16,17,15,15,15,15,15,15,15,15,17,15,17,15,15,15,15,15        ; âQü[âÇâAâCâRâôé╠É▌ÆΦ  æIæ≡òsë┬
  246. @MENUclip DF3, -48, -32, 96, 128
  247. @MENUlogoSet (29, 38), 36, 0, 3, 6, 9, 28    ; âQü[âÇâìâSé╠ê╩ÆuÉ▌ÆΦ
  248. @GAMEname DF3, écéàéûéëéîü@éeéÅéÆéâéàü@çVü@ü`îòé╞ë╘æ⌐ü`        ; âQü[âÇû╝é╠É▌ÆΦ
  249. @GAMEexeFile DF3, DF3.exe                ; âQü[âÇé╠Ä└ìsâtâ@âCâïû╝é╠É▌ÆΦ
  250. @GAMEexePath DF3, DevilForce3            ; âQü[âÇÄ└ìsÄ₧é╠âpâXé╠É▌ÆΦ
  251. @GAMEsavePath DF3, SaveData                ; âQü[âÇâfü[â^é╠âZü[âuâpâXé╠É▌ÆΦ
  252. @GAMEinstDir DF3, DevilForce3            ; âQü[âÇé≡âCâôâXâgü[âïé╖éΘâfâBâîâNâgâèé╠É▌ÆΦ
  253. @GAMECDdir DF3, DF3                        ; ébécôαé╠âfâBâîâNâgâèé╠É▌ÆΦ
  254.  
  255. @MENUset ARLE(0), 0, 3, 36,36,36,36,36,37,38,38,38,38,37,36,36,36,36,36,36,36,36         ; âQü[âÇâAâCâRâôé╠É▌ÆΦ    Æ╩Åφ
  256. @MENUset ARLE(1), 0, 3,  6, 6, 6, 6, 6, 7, 8, 8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 6        ; âQü[âÇâAâCâRâôé╠É▌ÆΦ  ûóâCâôâXâgü[âï
  257. @MENUset ARLE(2), 0, 3, 21,21,21,21,21,22,23,23,23,23,22,21,21,21,21,21,21,21,21        ; âQü[âÇâAâCâRâôé╠É▌ÆΦ  æIæ≡òsë┬
  258. @MENUclip ARLE, 0, 0, 112, 112
  259. @MENUlogoSet (29, 38), 36, 29, 30, 31, 32, 33    ; âQü[âÇâìâSé╠ê╩ÆuÉ▌ÆΦ
  260. @GAMEname ARLE, âAâïâïûƒùVïL            ; âQü[âÇû╝é╠É▌ÆΦ
  261. @GAMEexeFile ARLE, ARUMAN.exe            ; âQü[âÇé╠Ä└ìsâtâ@âCâïû╝é╠É▌ÆΦ
  262. @GAMEexePath ARLE, âAâïâïûƒùVïL            ; âQü[âÇÄ└ìsÄ₧é╠âpâXé╠É▌ÆΦ
  263. @GAMEsavePath ARLE, DiaryDat            ; âQü[âÇâfü[â^é╠âZü[âuâpâXé╠É▌ÆΦ
  264. @GAMEinstDir ARLE, âAâïâïûƒùVïL            ; âQü[âÇé≡âCâôâXâgü[âïé╖éΘâfâBâîâNâgâèé╠É▌ÆΦ
  265. @GAMECDdir ARLE, ARLE                    ; ébécôαé╠âfâBâîâNâgâèé╠É▌ÆΦ
  266.  
  267. @MENUset Hero(0), 0, 5, 46, 47, 46, 48    ; âQü[âÇâAâCâRâôé╠É▌ÆΦ    Æ╩Åφ
  268. @MENUset Hero(1), 0, 5, 12, 13, 14        ; âQü[âÇâAâCâRâôé╠É▌ÆΦ  ûóâCâôâXâgü[âï
  269. @MENUset Hero(2), 0, 5, 27, 28, 29        ; âQü[âÇâAâCâRâôé╠É▌ÆΦ  æIæ≡òsë┬
  270. @MENUclip Hero, 0, 0, 104, 88
  271. @MENUlogoSet (29, 38), 36, 10, 13, 16    ; âQü[âÇâìâSé╠ê╩ÆuÉ▌ÆΦ
  272. @GAMEname Hero, éáé┴é╒éΘé╗ü[é╖ü@é▀é┤é╣üIüIëFÆêëpùY    ; âQü[âÇû╝é╠É▌ÆΦ
  273. @GAMEexeFile Hero, Hero.exe                ; âQü[âÇé╠Ä└ìsâtâ@âCâïû╝é╠É▌ÆΦ
  274. @GAMEexePath Hero, é▀é┤é╣üIüIëFÆêëpùY    ; âQü[âÇÄ└ìsÄ₧é╠âpâXé╠É▌ÆΦ
  275. @GAMEinstDir Hero, é▀é┤é╣üIüIëFÆêëpùY    ; âQü[âÇé≡âCâôâXâgü[âïé╖éΘâfâBâîâNâgâèé╠É▌ÆΦ
  276. @GAMECDdir Hero, Hero                    ; ébécôαé╠âfâBâîâNâgâèé╠É▌ÆΦ
  277.  
  278. @MENUset Opmon(0), 0, 3, 33,33,33,33,33,33,34,35,33,33,33,33,33,33,33,33,33,33         ; âQü[âÇâAâCâRâôé╠É▌ÆΦ    Æ╩Åφ
  279. @MENUset Opmon(1), 0, 3,  3, 3, 3, 3, 3, 3, 4, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3        ; âQü[âÇâAâCâRâôé╠É▌ÆΦ  ûóâCâôâXâgü[âï
  280. @MENUset Opmon(2), 0, 3, 18,18,18,18,18,18,19,20,18,18,18,18,18,18,18,18,18,18        ; âQü[âÇâAâCâRâôé╠É▌ÆΦ  æIæ≡òsë┬
  281. @MENUclip Opmon, 0, 0, 104, 88
  282. @MENUlogoSet (29, 38), 36, 12, 15, 18, 21    ; âQü[âÇâìâSé╠ê╩ÆuÉ▌ÆΦ
  283. @GAMEname Opmon, âIâvâVâçâôüÖâéâôâXâ^ü[    ; âQü[âÇû╝é╠É▌ÆΦ
  284. @GAMEexeFile Opmon, ac_mon.exe            ; âQü[âÇé╠Ä└ìsâtâ@âCâïû╝é╠É▌ÆΦ
  285. @GAMEexePath Opmon, âIâvâVâçâôüÖâéâôâXâ^ü[    ; âQü[âÇÄ└ìsÄ₧é╠âpâXé╠É▌ÆΦ
  286. @GAMEinstDir Opmon, âIâvâVâçâôüÖâéâôâXâ^ü[    ; âQü[âÇé≡âCâôâXâgü[âïé╖éΘâfâBâîâNâgâèé╠É▌ÆΦ
  287. @GAMECDdir Opmon, opmon                    ; ébécôαé╠âfâBâîâNâgâèé╠É▌ÆΦ
  288.  
  289. @MENUset NP(0), 0, 3, 43, 44, 43, 45     ; âQü[âÇâAâCâRâôé╠É▌ÆΦ    Æ╩Åφ
  290. @MENUset NP(1), 0, 3, 9, 10, 9, 11         ; âQü[âÇâAâCâRâôé╠É▌ÆΦ    ûóâCâôâXâgü[âï
  291. @MENUset NP(2), 0, 3, 24, 25, 24, 26     ; âQü[âÇâAâCâRâôé╠É▌ÆΦ    æIæ≡òsë┬
  292. @MENUclip NP, 0, 0, 104, 88
  293. @MENUlogoSet (29, 38), 36, 1, 4, 7        ; âQü[âÇâìâSé╠ê╩ÆuÉ▌ÆΦ
  294. @GAMEname NP, é╚é╝é╒éµ                    ; âQü[âÇû╝é╠É▌ÆΦ
  295. @GAMEexeFile NP, npuyo.exe                ; âQü[âÇé╠Ä└ìsâtâ@âCâïû╝é╠É▌ÆΦ
  296. @GAMEexePath NP, é╚é╝é╒éµ                ; âQü[âÇÄ└ìsÄ₧é╠âpâXé╠É▌ÆΦ
  297. @GAMEinstDir NP, é╚é╝é╒éµ                ; âQü[âÇé≡âCâôâXâgü[âïé╖éΘâfâBâîâNâgâèé╠É▌ÆΦ
  298. @GAMECDdir NP, nazonazo                    ; ébécôαé╠âfâBâîâNâgâèé╠É▌ÆΦ
  299.  
  300. @MENUset Anime1(0), 0, 5, 56            ; âQü[âÇâAâCâRâôé╠É▌ÆΦ Æ╩Åφ
  301. @MENUset Anime1(2), 0, 5, 57             ; âQü[âÇâAâCâRâôé╠É▌ÆΦ æIæ≡òsë┬
  302. @MENUclip Anime1, 4, 36, 35, 83
  303. @MENUlogoSet (29, 38), 36, 25            ; âQü[âÇâìâSé╠ê╩ÆuÉ▌ÆΦ
  304.  
  305. @MENUset Anime2(0), 0, 5, 56             ; âQü[âÇâAâCâRâôé╠É▌ÆΦ
  306. @MENUclip Anime2, 36, 36, 67, 83
  307. @MENUlogoSet (29, 38), 36, 26            ; âQü[âÇâìâSé╠ê╩ÆuÉ▌ÆΦ
  308.  
  309. @MENUset Anime3(0), 0, 5, 56             ; âQü[âÇâAâCâRâôé╠É▌ÆΦ
  310. @MENUclip Anime3, 68, 36, 99, 83
  311. @MENUlogoSet (29, 38), 36, 27            ; âQü[âÇâìâSé╠ê╩ÆuÉ▌ÆΦ
  312.  
  313. @MENUset Movie1(0), 0, 5, 54             ; âQü[âÇâAâCâRâôé╠É▌ÆΦ Æ╩Åφ
  314. @MENUset Movie1(2), 0, 5, 55             ; âQü[âÇâAâCâRâôé╠É▌ÆΦ æIæ≡òsë┬
  315. @MENUclip Movie1, 52, 12, 99, 35
  316. @MENUlogoSet (29, 38), 36, 8            ; âQü[âÇâìâSé╠ê╩ÆuÉ▌ÆΦ
  317.  
  318. @MENUset Movie2(0), 0, 5, 54             ; âQü[âÇâAâCâRâôé╠É▌ÆΦ
  319. @MENUclip Movie2, 4, 36, 51, 59
  320. @MENUlogoSet (29, 38), 36, 19            ; âQü[âÇâìâSé╠ê╩ÆuÉ▌ÆΦ
  321.  
  322. @MENUset Movie3(0), 0, 5, 54             ; âQü[âÇâAâCâRâôé╠É▌ÆΦ
  323. @MENUclip Movie3, 52, 36, 99, 59
  324. @MENUlogoSet (29, 38), 36, 2            ; âQü[âÇâìâSé╠ê╩ÆuÉ▌ÆΦ
  325.  
  326. @MENUset Movie4(0), 0, 5, 54             ; âQü[âÇâAâCâRâôé╠É▌ÆΦ
  327. @MENUclip Movie4, 4, 60, 51, 83
  328. @MENUlogoSet (29, 38), 36, 5            ; âQü[âÇâìâSé╠ê╩ÆuÉ▌ÆΦ
  329.  
  330. @MENUset Movie5(0), 0, 5, 54             ; âQü[âÇâAâCâRâôé╠É▌ÆΦ
  331. @MENUclip Movie5, 52, 60, 99, 83
  332. @MENUlogoSet (29, 38), 36, 11            ; âQü[âÇâìâSé╠ê╩ÆuÉ▌ÆΦ
  333.  
  334. @RET
  335.  
  336.  
  337. ;///////////////////////////////////////////////////////////////////////
  338. ;
  339. ;    écéeçVâCâôâXâgü[âïé╠É▌ÆΦ
  340. ;
  341. ;///////////////////////////////////////////////////////////////////////
  342.  
  343. :DF3SetInst
  344. @INSTinfo DF3, $flag
  345.  
  346. @IF $flag != 0 :DF3Already
  347. @IF $mode == 0 :DF3inst
  348. @MENUlogo DF3, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  349. @MENUgoto DF3, :DF3None                ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  350. @MENUput DF3(2), (36,21)            ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  351. @GOTO :DF3Next
  352. :DF3inst
  353. @MENUlogo DF3, 1                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  354. @MENUgoto DF3, :DF3Inst                ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  355. @MENUput DF3(1), (36,21)            ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  356. @Goto :DF3Next
  357.  
  358. :DF3Already
  359. @IF $mode == 0 :DF3exec
  360. @IF $mode == 1 :DF3store
  361. @IF $mode == 2 :DF3restore
  362. @MENUlogo DF3, 2                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  363. @MENUgoto DF3, :DF3Uninst            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  364. @MENUput DF3(0), (36,21)            ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  365. @Goto :DF3Next
  366. :DF3exec
  367. @MENUlogo DF3, 3                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  368. @MENUgoto DF3, :DF3Exec                ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  369. @MENUput DF3(0), (36,21)            ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  370. @Goto :DF3Next
  371. :DF3store
  372. @MENUlogo DF3, 4                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  373. @MENUgoto DF3, :DF3Store            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  374. @MENUput DF3(0), (36,21)            ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  375. @Goto :DF3Next
  376. :DF3restore
  377. @MENUlogo DF3, 5                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  378. @MENUgoto DF3, :DF3Restore            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  379. @MENUput DF3(0), (36,21)            ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  380.  
  381. :DF3Next
  382.  
  383. @RET
  384.  
  385.  
  386. ;///////////////////////////////////////////////////////////////////////
  387. ;
  388. ;    âAâïâïûƒùVïLâCâôâXâgü[âïé╠É▌ÆΦ
  389. ;
  390. ;///////////////////////////////////////////////////////////////////////
  391.  
  392. :ARLESetInst
  393. @INSTinfo ARLE, $flag
  394.  
  395. @IF $flag != 0 :ARLEAlready
  396. @IF $mode == 0 :ARLEinst
  397. @MENUlogo ARLE, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  398. @MENUgoto ARLE, :ARLENone            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  399. @MENUput ARLE(2), (61, 26)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  400. @GOTO :ARLENext
  401. :ARLEinst
  402. @MENUlogo ARLE, 1                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  403. @MENUgoto ARLE, :ARLEInst            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  404. @MENUput ARLE(1), (61, 26)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  405. @Goto :ARLENext
  406.  
  407. :ARLEAlready
  408. @IF $mode == 0 :ARLEexec
  409. @IF $mode == 1 :ARLEstore
  410. @IF $mode == 2 :ARLErestore
  411. @MENUlogo ARLE, 2                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  412. @MENUgoto ARLE, :ARLEUninst            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  413. @MENUput ARLE(0), (61, 26)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  414. @Goto :ARLENext
  415. :ARLEexec
  416. @MENUlogo ARLE, 3                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  417. @MENUgoto ARLE, :ARLEExec            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  418. @MENUput ARLE(0), (61, 26)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  419. @Goto :ARLENext
  420. :ARLEstore
  421. @MENUlogo ARLE, 4                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  422. @MENUgoto ARLE, :ARLEStore            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  423. @MENUput ARLE(0), (61, 26)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  424. @Goto :ARLENext
  425. :ARLErestore
  426. @MENUlogo ARLE, 5                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  427. @MENUgoto ARLE, :ARLERestore        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  428. @MENUput ARLE(0), (61, 26)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  429.  
  430. :ARLENext
  431.  
  432. @RET
  433.  
  434.  
  435. ;///////////////////////////////////////////////////////////////////////
  436. ;
  437. ;    ëFÆêëpùYâCâôâXâgü[âïé╠É▌ÆΦ
  438. ;
  439. ;///////////////////////////////////////////////////////////////////////
  440.  
  441. :HeroSetInst
  442. @INSTinfo Hero, $flag
  443.  
  444. @IF $flag != 0 :HeroAlready
  445. @IF $mode == 0 :Heroinst
  446. @MENUlogo Hero, 0                ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  447. @MENUgoto Hero, :HeroNone            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  448. @MENUput Hero(2), (34, 4)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  449. @GOTO :HeroNext
  450. :Heroinst
  451. @MENUlogo Hero, 1                ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  452. @MENUgoto Hero, :HeroInst            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  453. @MENUput Hero(1), (34, 4)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  454. @Goto :HeroNext
  455.  
  456. :HeroAlready
  457. @IF $mode == 0 :Heroexec
  458. @IF $mode == 1 :Herostore
  459. @IF $mode == 2 :Herorestore
  460. @MENUlogo Hero, 2                ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  461. @MENUgoto Hero, :HeroUninst        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  462. @MENUput Hero(0), (34, 4)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  463. @Goto :HeroNext
  464. :Heroexec
  465. @MENUlogo Hero, 3                ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  466. @MENUgoto Hero, :HeroExec            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  467. @MENUput Hero(0), (34, 4)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  468. @Goto :HeroNext
  469. :Herostore
  470. :Herorestore
  471. @MENUlogo Hero, 0                ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  472. @MENUgoto Hero, :HeroNone            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  473. @MENUput Hero(2), (34, 4)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  474. @Goto :HeroNext
  475.  
  476. :HeroNext
  477.  
  478. @RET
  479.  
  480. ;///////////////////////////////////////////////////////////////////////
  481. ;
  482. ;    âIâvâVâçâôüÖâéâôâXâ^ü[âCâôâXâgü[âïé╠É▌ÆΦ
  483. ;
  484. ;///////////////////////////////////////////////////////////////////////
  485.  
  486. :OpmonSetInst
  487. @INSTinfo Opmon, $flag
  488.  
  489. @IF $flag != 0 :OpmonAlready
  490. @IF $mode == 0 :Opmoninst
  491. @MENUlogo Opmon, 0                ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  492. @MENUgoto Opmon, :OpmonNone            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  493. @MENUput Opmon(2), (16, 5)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  494. @GOTO :OpmonNext
  495. :Opmoninst
  496. @MENUlogo Opmon, 1                ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  497. @MENUgoto Opmon, :OpmonInst            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  498. @MENUput Opmon(1), (16, 5)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  499. @Goto :OpmonNext
  500.  
  501. :OpmonAlready
  502. @IF $mode == 0 :Opmonexec
  503. @IF $mode == 1 :Opmonstore
  504. @IF $mode == 2 :Opmonrestore
  505. @MENUlogo Opmon, 2                ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  506. @MENUgoto Opmon, :OpmonUninst        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  507. @MENUput Opmon(0), (16, 5)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  508. @Goto :OpmonNext
  509. :Opmonexec
  510. @MENUlogo Opmon, 3                ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  511. @MENUgoto Opmon, :OpmonExec            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  512. @MENUput Opmon(0), (16, 5)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  513. @Goto :OpmonNext
  514.  
  515. :Opmonrestore
  516. :Opmonstore
  517. @MENUlogo Opmon, 0                ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  518. @MENUgoto Opmon, :OpmonNone            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  519. @MENUput Opmon(2), (16, 5)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  520.  
  521. :OpmonNext
  522.  
  523. @RET
  524.  
  525. ;///////////////////////////////////////////////////////////////////////
  526. ;
  527. ;    é╚é╝é╚é╝âCâôâXâgü[âïé╠É▌ÆΦ
  528. ;
  529. ;///////////////////////////////////////////////////////////////////////
  530.  
  531. :NPSetInst
  532. @INSTinfo NP, $flag
  533.  
  534. @IF $flag != 0 :NPAlready
  535. @IF $mode == 0 :NPinst
  536. @MENUlogo NP, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  537. @MENUgoto NP, :NPNone            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  538. @MENUput NP(2), (3, 30)            ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  539. @GOTO :NPNext
  540. :NPinst
  541. @MENUlogo NP, 1                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  542. @MENUgoto NP, :NPInst            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  543. @MENUput NP(1), (3, 30)            ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  544. @Goto :NPNext
  545.  
  546. :NPAlready
  547. @IF $mode == 0 :NPexec
  548. @IF $mode == 1 :NPstore
  549. @IF $mode == 2 :NPrestore
  550. @MENUlogo NP, 2                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  551. @MENUgoto NP, :NPUninst            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  552. @MENUput NP(0), (3, 30)            ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  553. @Goto :NPNext
  554. :NPexec
  555. @MENUlogo NP, 3                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  556. @MENUgoto NP, :NPExec            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  557. @MENUput NP(0), (3, 30)            ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  558. @Goto :NPNext
  559.  
  560. :NPrestore
  561. :NPstore
  562. @MENUlogo NP, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  563. @MENUgoto NP, :NPNone            ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  564. @MENUput NP(2), (3, 30)            ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  565. ;@GOTO :NPNext
  566.  
  567. :NPNext
  568.  
  569. @RET
  570.  
  571.  
  572. ;///////////////////////////////////////////////////////////////////////
  573. ;
  574. ;    é═ü[é╞âCâôâXâgü[âïé╠É▌ÆΦ
  575. ;
  576. ;///////////////////////////////////////////////////////////////////////
  577.  
  578. :HeartSetInst
  579.  
  580. @IF $mode == 0 :Heartexec
  581. @MENUlogo Heart, 0                ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  582. @MENUgoto Heart, :HeartNone        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  583. @MENUput Heart(2), (50, 11)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  584. @Goto :HeartNext
  585. :Heartexec
  586. @MENUlogo Heart, 1                ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  587. @MENUgoto Heart, :HeartExec        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  588. @MENUput Heart(0), (50, 11)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  589. @Goto :HeartNext
  590.  
  591. :HeartNext
  592.  
  593. @RET
  594.  
  595.  
  596. ;///////////////////////////////////////////////////////////////////////
  597. ;
  598. ;    âAâjâüâCâôâXâgü[âïé╠É▌ÆΦ
  599. ;
  600. ;///////////////////////////////////////////////////////////////////////
  601.  
  602. :AnimeSetInst
  603.  
  604. @MENUput Anime2(0), (1, 1)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  605. @MENUput Anime3(0), (1, 1)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  606. @IF $mode == 0 :Animeexec
  607. @MENUlogo Anime1, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  608. @MENUlogo Anime2, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  609. @MENUlogo Anime3, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  610. @MENUgoto Anime1, :MovieNone        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  611. @MENUgoto Anime2, :MovieNone        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  612. @MENUgoto Anime3, :MovieNone        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  613. @MENUput Anime1(2), (1, 1)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  614. @Goto :AnimeNext
  615. :Animeexec
  616. @MENUlogo Anime1, 1                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  617. @MENUlogo Anime2, 1                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  618. @MENUlogo Anime3, 1                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  619. @MENUgoto Anime1, :Anime1Exec        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  620. @MENUgoto Anime2, :Anime2Exec        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  621. @MENUgoto Anime3, :Anime3Exec        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  622. @MENUput Anime1(0), (1, 1)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  623. @Goto :AnimeNext
  624.  
  625. :AnimeNext
  626.  
  627. @RET
  628.  
  629.  
  630.  
  631. ;///////////////////////////////////////////////////////////////////////
  632. ;
  633. ;    âÇü[ârü[âCâôâXâgü[âïé╠É▌ÆΦ
  634. ;
  635. ;///////////////////////////////////////////////////////////////////////
  636.  
  637. :MovieSetInst
  638.  
  639. @MENUput Movie2(0), (66, 1)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  640. @MENUput Movie3(0), (66, 1)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  641. @MENUput Movie4(0), (66, 1)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  642. @MENUput Movie5(0), (66, 1)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  643. @IF $mode == 0 :Movieexec
  644. @MENUlogo Movie1, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  645. @MENUlogo Movie2, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  646. @MENUlogo Movie3, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  647. @MENUlogo Movie4, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  648. @MENUlogo Movie5, 0                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  649. @MENUgoto Movie1, :MovieNone        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  650. @MENUgoto Movie2, :MovieNone        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  651. @MENUgoto Movie3, :MovieNone        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  652. @MENUgoto Movie4, :MovieNone        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  653. @MENUgoto Movie5, :MovieNone        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  654. @MENUput Movie1(2), (66, 1)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  655. @Goto :MovieNext
  656. :Movieexec
  657. @MENUlogo Movie1, 1                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  658. @MENUlogo Movie2, 1                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  659. @MENUlogo Movie3, 1                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  660. @MENUlogo Movie4, 1                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  661. @MENUlogo Movie5, 1                    ; ò\Īé╖éΘâìâSé╠ÄwÆΦ
  662. @MENUgoto Movie1, :Movie1Exec        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  663. @MENUgoto Movie2, :Movie2Exec        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  664. @MENUgoto Movie3, :Movie3Exec        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  665. @MENUgoto Movie4, :Movie4Exec        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  666. @MENUgoto Movie5, :Movie5Exec        ; âNâèâbâNÄ₧é╠ö≥é╤ɵ
  667. @MENUput Movie1(0), (66, 1)        ; âQü[âÇâAâCâRâôé≡ò╧éªé▄é╖
  668. @Goto :MovieNext
  669.  
  670. :MovieNext
  671.  
  672. @RET
  673.  
  674.  
  675.  
  676. ;///////////////////////////////////////////////////////////////////////
  677. ;
  678. ;    HeartâQü[âÇô«ì∞
  679. ;
  680. ;///////////////////////////////////////////////////////////////////////
  681.  
  682. ;/////////// âQü[âÇÄ└ìs //////////////
  683.  
  684. :HeartExec
  685. @pcm 0
  686. @GAMEexec Heart                    ; âQü[âÇé╠Ä└ìs
  687. ;
  688. ; é▒é╠îπé═üAâüâjâàü[é═ÅIù╣é╖éΘé╠é┼ë╜éαÅêù¥é┼é½é╚éó
  689. ; é┼éáéΘé¬üAû£é¬êΩé╠é╜é▀âïü[âvé╓û▀é╡é─é¿é¡
  690. ;
  691. @GOTO :loop
  692.  
  693.  
  694. ;////////// ë╜éαé╡é╚éó //////////////
  695.  
  696. :HeartNone
  697. @Goto :loop
  698.  
  699. ;///////////////////////////////////////////////////////////////////////
  700. ;
  701. ;    âfârâïâtâHü[âXçVü@âCâôâXâgü[âïô«ì∞
  702. ;
  703. ;///////////////////////////////////////////////////////////////////////
  704.  
  705. ;/////// âCâôâXâgü[âï ////////
  706.  
  707. :DF3Inst                        ; âAâCâRâôé╠êΩé┬é≡âNâèâbâNé╖éΘé╞é▒é▒é╔ùêé▄é╖
  708. @pcm 0
  709. ;@MENUlogo DF3, 0                ; âìâSé≡ò╧éªé▄é╖
  710. @INSTALL DF3                    ; âQü[âÇé╠âCâôâXâgü[âï
  711. @INSTinfo DF3, $dam, $flag
  712. @IF $flag == 0 :loop
  713. @INSTcls                        ; âCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  714. @DRAWdisable
  715. @Gosub :DF3SetInst
  716. @DRAWenable                        ; ò\Īïûë┬
  717. @Goto :loop                        ; âïü[âvé╓
  718.  
  719. ;///////// âAâôâCâôâXâgü[âï ///////////
  720.  
  721. :DF3Uninst                        ; âAâCâRâôé╠êΩé┬é≡âNâèâbâNé╖éΘé╞é▒é▒é╔ùêé▄é╖
  722. @pcm 0
  723. ;@MENUlogo DF3, 0                ; âìâSé≡ò╧éªé▄é╖
  724. @UNINSTALL DF3                    ; âQü[âÇé╠âAâôâCâôâXâgü[âï
  725. @INSTinfo DF3, $flag
  726. @IF $flag != 0 :loop
  727. @INSTcls                        ; âAâôâCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  728. @DRAWdisable
  729. @Gosub :DF3SetInst
  730. @DRAWenable                        ; ò\Īïûë┬
  731. @Goto :loop                        ; é╗é╡é─ì─é╤ÅIéφéΦé╠é╚éóù╖é╓
  732.  
  733. ;//////////// âåü[âUü[âfü[â^æ▐ö≡ /////////
  734.  
  735. :DF3Store
  736. @pcm 0
  737. ;@MENUlogo DF3, 0                ; âìâSé≡ò╧éªé▄é╖
  738. @INSTstore DF3
  739. @INSTinfo DF3, $dam, $flag
  740. @IF $flag == 0 :loop
  741. @INSTcls                        ; âAâôâCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  742. @Goto :loop                        ; é╗é╡é─ì─é╤ÅIéφéΦé╠é╚éóù╖é╓
  743.  
  744. ;/////////// âåü[âUü[âfü[â^ò£ïA ////////////
  745.  
  746. :DF3Restore
  747. @pcm 0
  748. ;@MENUlogo DF3, 0                ; âìâSé≡ò╧éªé▄é╖
  749. @INSTrestore DF3
  750. @INSTinfo DF3, $dam, $flag
  751. @IF $flag == 0 :loop
  752. @INSTcls                        ; âAâôâCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  753. @Goto :loop                        ; é╗é╡é─ì─é╤ÅIéφéΦé╠é╚éóù╖é╓
  754.  
  755. ;/////////// âQü[âÇÄ└ìs //////////////
  756.  
  757. :DF3Exec
  758. @pcm 0
  759. @GAMEexec DF3
  760. @Goto :loop
  761.  
  762. ;////////// ë╜éαé╡é╚éó //////////////
  763.  
  764. :DF3None
  765. @Goto :loop
  766.  
  767.  
  768. ;///////////////////////////////////////////////////////////////////////
  769. ;
  770. ;    âAâïâïûƒùVïLü@âCâôâXâgü[âïô«ì∞
  771. ;
  772. ;///////////////////////////////////////////////////////////////////////
  773.  
  774. ;/////// âCâôâXâgü[âï ////////
  775.  
  776. :ARLEInst                            ; âAâCâRâôé╠êΩé┬é≡âNâèâbâNé╖éΘé╞é▒é▒é╔ùêé▄é╖
  777. @pcm 0
  778. ;@MENUlogo ARLE, 0                ; âìâSé≡ò╧éªé▄é╖
  779. @INSTALL ARLE                        ; âQü[âÇé╠âCâôâXâgü[âï
  780. @INSTinfo ARLE, $dam, $flag
  781. @IF $flag == 0 :loop
  782. @INSTcls                        ; âCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  783. @DRAWdisable
  784. @Gosub :ARLESetInst
  785. @DRAWenable                        ; ò\Īïûë┬
  786. @Goto :loop                        ; âïü[âvé╓
  787.  
  788. ;///////// âAâôâCâôâXâgü[âï ///////////
  789.  
  790. :ARLEUninst                        ; âAâCâRâôé╠êΩé┬é≡âNâèâbâNé╖éΘé╞é▒é▒é╔ùêé▄é╖
  791. @pcm 0
  792. ;@MENUlogo ARLE, 0                ; âìâSé≡ò╧éªé▄é╖
  793. @UNINSTALL ARLE                    ; âQü[âÇé╠âAâôâCâôâXâgü[âï
  794. @INSTinfo ARLE, $flag
  795. @IF $flag != 0 :loop
  796. @INSTcls                        ; âAâôâCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  797. @DRAWdisable
  798. @Gosub :ARLESetInst
  799. @DRAWenable                        ; ò\Īïûë┬
  800. @Goto :loop                        ; é╗é╡é─ì─é╤ÅIéφéΦé╠é╚éóù╖é╓
  801.  
  802. ;//////////// âåü[âUü[âfü[â^æ▐ö≡ /////////
  803.  
  804. :ARLEStore
  805. @pcm 0
  806. ;@MENUlogo ARLE, 0                ; âìâSé≡ò╧éªé▄é╖
  807. @INSTstore ARLE
  808. @INSTinfo ARLE, $dam, $flag
  809. @IF $flag == 0 :loop
  810. @INSTcls                        ; âAâôâCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  811. @Goto :loop                        ; é╗é╡é─ì─é╤ÅIéφéΦé╠é╚éóù╖é╓
  812.  
  813. ;/////////// âåü[âUü[âfü[â^ò£ïA ////////////
  814.  
  815. :ARLERestore
  816. @pcm 0
  817. ;@MENUlogo ARLE, 0                ; âìâSé≡ò╧éªé▄é╖
  818. @INSTrestore ARLE
  819. @INSTinfo ARLE, $dam, $flag
  820. @IF $flag == 0 :loop
  821. @INSTcls                        ; âAâôâCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  822. @Goto :loop                        ; é╗é╡é─ì─é╤ÅIéφéΦé╠é╚éóù╖é╓
  823.  
  824. ;/////////// âQü[âÇÄ└ìs //////////////
  825.  
  826. :ARLEExec
  827. @pcm 0
  828. @GAMEexec ARLE
  829. @Goto :loop
  830.  
  831. ;////////// ë╜éαé╡é╚éó //////////////
  832.  
  833. :ARLENone
  834. @Goto :loop
  835.  
  836.  
  837. ;///////////////////////////////////////////////////////////////////////
  838. ;
  839. ;    ëFÆêëpùYü@âCâôâXâgü[âïô«ì∞
  840. ;
  841. ;///////////////////////////////////////////////////////////////////////
  842.  
  843. ;/////// âCâôâXâgü[âï ////////
  844.  
  845. :HeroInst                        ; âAâCâRâôé╠êΩé┬é≡âNâèâbâNé╖éΘé╞é▒é▒é╔ùêé▄é╖
  846. @pcm 0
  847. ;@MENUlogo Hero, 0                ; âìâSé≡ò╧éªé▄é╖
  848. @INSTALL Hero                    ; âQü[âÇé╠âCâôâXâgü[âï
  849. @INSTinfo Hero, $dam, $flag
  850. @IF $flag == 0 :loop
  851. @INSTcls                        ; âCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  852. @DRAWdisable
  853. @Gosub :HeroSetInst
  854. @DRAWenable                        ; ò\Īïûë┬
  855. @Goto :loop                        ; âïü[âvé╓
  856.  
  857. ;///////// âAâôâCâôâXâgü[âï ///////////
  858.  
  859. :HeroUninst                        ; âAâCâRâôé╠êΩé┬é≡âNâèâbâNé╖éΘé╞é▒é▒é╔ùêé▄é╖
  860. @pcm 0
  861. ;@MENUlogo Hero, 0                ; âìâSé≡ò╧éªé▄é╖
  862. @UNINSTALL Hero                    ; âQü[âÇé╠âAâôâCâôâXâgü[âï
  863. @INSTinfo Hero, $flag
  864. @IF $flag != 0 :loop
  865. @INSTcls                        ; âAâôâCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  866. @DRAWdisable
  867. @Gosub :HeroSetInst
  868. @DRAWenable                        ; ò\Īïûë┬
  869. @Goto :loop                        ; é╗é╡é─ì─é╤ÅIéφéΦé╠é╚éóù╖é╓
  870.  
  871. ;//////////// âåü[âUü[âfü[â^æ▐ö≡ /////////
  872.  
  873. :HeroStore
  874. @Goto :loop                        ; ë╜éαé╡é╚éó
  875.  
  876. ;/////////// âåü[âUü[âfü[â^ò£ïA ////////////
  877.  
  878. :HeroRestore
  879. @Goto :loop                        ; ë╜éαé╡é╚éó
  880.  
  881. ;/////////// âQü[âÇÄ└ìs //////////////
  882.  
  883. :HeroExec
  884. @pcm 0
  885. @GAMEexec Hero
  886. @Goto :loop
  887.  
  888. ;////////// ë╜éαé╡é╚éó //////////////
  889.  
  890. :HeroNone
  891. @Goto :loop
  892.  
  893.  
  894.  
  895. ;///////////////////////////////////////////////////////////////////////
  896. ;
  897. ;    âIâvâVâçâôüÖâéâôâXâ^ü[ü@âCâôâXâgü[âïô«ì∞
  898. ;
  899. ;///////////////////////////////////////////////////////////////////////
  900.  
  901. ;/////// âCâôâXâgü[âï ////////
  902.  
  903. :OpmonInst                        ; âAâCâRâôé╠êΩé┬é≡âNâèâbâNé╖éΘé╞é▒é▒é╔ùêé▄é╖
  904. @pcm 0
  905. ;@MENUlogo Opmon, 0                ; âìâSé≡ò╧éªé▄é╖
  906. @INSTALL Opmon                    ; âQü[âÇé╠âCâôâXâgü[âï
  907. @INSTinfo Opmon, $dam, $flag
  908. @IF $flag == 0 :loop
  909. @INSTcls                        ; âCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  910. @DRAWdisable
  911. @Gosub :OpmonSetInst
  912. @DRAWenable                        ; ò\Īïûë┬
  913. @Goto :loop                        ; âïü[âvé╓
  914.  
  915. ;///////// âAâôâCâôâXâgü[âï ///////////
  916.  
  917. :OpmonUninst                        ; âAâCâRâôé╠êΩé┬é≡âNâèâbâNé╖éΘé╞é▒é▒é╔ùêé▄é╖
  918. @pcm 0
  919. ;@MENUlogo Opmon, 0                ; âìâSé≡ò╧éªé▄é╖
  920. @UNINSTALL Opmon                    ; âQü[âÇé╠âAâôâCâôâXâgü[âï
  921. @INSTinfo Opmon, $flag
  922. @IF $flag != 0 :loop
  923. @INSTcls                        ; âAâôâCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  924. @DRAWdisable
  925. @Gosub :OpmonSetInst
  926. @DRAWenable                        ; ò\Īïûë┬
  927. @Goto :loop                        ; é╗é╡é─ì─é╤ÅIéφéΦé╠é╚éóù╖é╓
  928.  
  929. ;//////////// âåü[âUü[âfü[â^æ▐ö≡ /////////
  930.  
  931. :OpmonStore
  932. @pcm 0
  933. ;@MENUlogo Opmon, 0                ; âìâSé≡ò╧éªé▄é╖
  934. @INSTstore Opmon
  935. @INSTinfo Opmon, $dam, $flag
  936. @IF $flag == 0 :loop
  937. @INSTcls                        ; âAâôâCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  938. @Goto :loop                        ; é╗é╡é─ì─é╤ÅIéφéΦé╠é╚éóù╖é╓
  939.  
  940. ;/////////// âåü[âUü[âfü[â^ò£ïA ////////////
  941.  
  942. :OpmonRestore
  943. @pcm 0
  944. ;@MENUlogo Opmon, 0                ; âìâSé≡ò╧éªé▄é╖
  945. @INSTrestore Opmon
  946. @INSTinfo Opmon, $dam, $flag
  947. @IF $flag == 0 :loop
  948. @INSTcls                        ; âAâôâCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  949. @Goto :loop                        ; é╗é╡é─ì─é╤ÅIéφéΦé╠é╚éóù╖é╓
  950.  
  951. ;/////////// âQü[âÇÄ└ìs //////////////
  952.  
  953. :OpmonExec
  954. @pcm 0
  955. @GAMEexec Opmon
  956. @Goto :loop
  957.  
  958. ;////////// ë╜éαé╡é╚éó //////////////
  959.  
  960. :OpmonNone
  961. @Goto :loop
  962.  
  963. ;///////////////////////////////////////////////////////////////////////
  964. ;
  965. ;    é╚é╝é╒éµâCâôâXâgü[âïô«ì∞
  966. ;
  967. ;///////////////////////////////////////////////////////////////////////
  968.  
  969. ;/////// âCâôâXâgü[âï ////////
  970.  
  971. :NPInst                            ; âAâCâRâôé╠êΩé┬é≡âNâèâbâNé╖éΘé╞é▒é▒é╔ùêé▄é╖
  972. @pcm 0
  973. ;@MENUlogo NP, 0                ; âìâSé≡ò╧éªé▄é╖
  974. @INSTALL NP                        ; âQü[âÇé╠âCâôâXâgü[âï
  975. @INSTinfo NP, $dam, $flag
  976. @IF $flag == 0 :loop
  977. @INSTcls                        ; âCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  978. @DRAWdisable
  979. @Gosub :NPSetInst
  980. @DRAWenable                        ; ò\Īïûë┬
  981. @Goto :loop                        ; âïü[âvé╓
  982.  
  983. ;///////// âAâôâCâôâXâgü[âï ///////////
  984.  
  985. :NPUninst                        ; âAâCâRâôé╠êΩé┬é≡âNâèâbâNé╖éΘé╞é▒é▒é╔ùêé▄é╖
  986. @pcm 0
  987. ;@MENUlogo NP, 0                ; âìâSé≡ò╧éªé▄é╖
  988. @UNINSTALL NP                    ; âQü[âÇé╠âAâôâCâôâXâgü[âï
  989. @INSTinfo NP, $flag
  990. @IF $flag != 0 :loop
  991. @INSTcls                        ; âAâôâCâôâXâgü[âïëµû╩é╠Å┴ïÄ
  992. @DRAWdisable
  993. @Gosub :NPSetInst
  994. @DRAWenable                        ; ò\Īïûë┬
  995. @Goto :loop                        ; é╗é╡é─ì─é╤ÅIéφéΦé╠é╚éóù╖é╓
  996.  
  997. :NPExec
  998. @pcm 0
  999. @GAMEexec NP                    ; âQü[âÇé╠Ä└ìs
  1000. @GOTO :loop
  1001.  
  1002. ;////////// ë╜éαé╡é╚éó //////////////
  1003.  
  1004. :NPNone
  1005. @Goto :loop
  1006.  
  1007.  
  1008.  
  1009.  
  1010. ;/////////////////////////////////////////////////////////
  1011. ;
  1012. ;    âVâFâ]é╠Æ╖éóêΩô·
  1013. ;
  1014. ;/////////////////////////////////////////////////////////
  1015.  
  1016. :Anime1Exec
  1017. @pcm 0
  1018. @AVI g:\movie\Anime1.avi, 3
  1019. ;@sndload DSmenu.mlk
  1020. $snd = 0
  1021. @snd $snd
  1022. @pcmload DSmenu.wlk
  1023.  
  1024. @Goto :loop
  1025.  
  1026. ;/////////////////////////////////////////////////////////
  1027. ;
  1028. ;    Ä⌐æRé≡æσÉ╪é╔
  1029. ;
  1030. ;/////////////////////////////////////////////////////////
  1031.  
  1032. :Anime2Exec
  1033. @pcm 0
  1034. @AVI g:\movie\Anime2.avi, 3
  1035. ;@sndload DSmenu.mlk
  1036. $snd = 0
  1037. @snd $snd
  1038. @pcmload DSmenu.wlk
  1039.  
  1040. @Goto :loop
  1041.  
  1042. ;/////////////////////////////////////////////////////////
  1043. ;
  1044. ;    æzéó
  1045. ;
  1046. ;/////////////////////////////////////////////////////////
  1047.  
  1048. :Anime3Exec
  1049. @pcm 0
  1050. @AVI g:\movie\Anime3.avi, 3
  1051. ;@sndload DSmenu.mlk
  1052. $snd = 0
  1053. @snd $snd
  1054. @pcmload DSmenu.wlk
  1055.  
  1056. @Goto :loop
  1057.  
  1058. ;/////////////////////////////////////////////////////////
  1059. ;
  1060. ;    écér éûéÅéîüDéPéQ éséuébée
  1061. ;
  1062. ;/////////////////////////////////////////////////////////
  1063.  
  1064. :Movie1Exec
  1065. @pcm 0
  1066. @AVI g:\movie\Ds12cm.avi, 3
  1067. ;@sndload DSmenu.mlk
  1068. $snd = 0
  1069. @snd $snd
  1070. @pcmload DSmenu.wlk
  1071.  
  1072. @Goto :loop
  1073.  
  1074. ;/////////////////////////////////////////////////////////
  1075. ;
  1076. ;âRâôâpâCâïâîü[âVâôâOâäâ}ân
  1077. ;
  1078. ;/////////////////////////////////////////////////////////
  1079.  
  1080. :Movie2Exec
  1081. @pcm 0
  1082. @AVI g:\movie\Conyam.avi, 3
  1083. ;@sndload DSmenu.mlk
  1084. $snd = 0
  1085. @snd $snd
  1086. @pcmload DSmenu.wlk
  1087.  
  1088. @Goto :loop
  1089.  
  1090. ;/////////////////////////////////////////////////////////
  1091. ;
  1092. ;    écér éûéÅéîüDéPéS ù\ìÉ
  1093. ;
  1094. ;/////////////////////////////////////////////////////////
  1095.  
  1096. :Movie3Exec
  1097. @pcm 0
  1098. @AVI g:\movie\Ds14cm.avi, 3
  1099. ;@sndload DSmenu.mlk
  1100. $snd = 0
  1101. @snd $snd
  1102. @pcmload DSmenu.wlk
  1103.  
  1104. @Goto :loop
  1105.  
  1106. ;/////////////////////////////////////////////////////////
  1107. ;
  1108. ;    é╒éµé╒éµéR ébée
  1109. ;
  1110. ;/////////////////////////////////////////////////////////
  1111.  
  1112. :Movie4Exec
  1113. @pcm 0
  1114. @AVI g:\movie\Puyo3.avi, 3
  1115. ;@sndload DSmenu.mlk
  1116. $snd = 0
  1117. @snd $snd
  1118. @pcmload DSmenu.wlk
  1119.  
  1120. @Goto :loop
  1121.  
  1122.  
  1123. ;/////////////////////////////////////////////////////////
  1124. ;
  1125. ;    âXâ^âbâtâNâîâWâbâg
  1126. ;
  1127. ;/////////////////////////////////////////////////////////
  1128.  
  1129. :Movie5Exec
  1130. @pcm 0
  1131. @AVI g:\movie\Staff.avi, 3
  1132. ;@sndload DSmenu.mlk
  1133. $snd = 0
  1134. @snd $snd
  1135. @pcmload DSmenu.wlk
  1136.  
  1137. @Goto :loop
  1138.  
  1139. :MovieNone
  1140. @Goto :loop
  1141.  
  1142.